package com.example.petshop.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

@AllArgsConstructor
@NoArgsConstructor
@Data
@TableName("sys_user")
//implements Serializable↓
public class User  {

  //  private static final long serialVersionUID = 1L;

    @TableId
    private Long userId;  // 用户ID

    private String username;  // 用户账号

    private String nickName;  // 用户昵称
    private String code;

    private String userType;  // 用户类型（00系统用户）

    private String email;  // 用户邮箱

    private String phonenumber;  // 手机号码

    private String sex;  // 用户性别（0男 1女 2未知）

    private String avatar;  // 头像地址

    private String password;  // 密码

    private String status;  // 帐号状态（0正常 1停用）

    private String delFlag;  // 删除标志（0代表存在 2代表删除）

    private String loginIp;  // 最后登录IP

    private java.util.Date loginDate;  // 最后登录时间

    private String createBy;  // 创建者

    private java.util.Date createTime;  // 创建时间

    private String updateBy;  // 更新者

    private java.util.Date updateTime;  // 更新时间

    private String remark;  // 备注

    private String address;  // 收货地址
    private int shopId;
}
